home *** CD-ROM | disk | FTP | other *** search
- /* Ausführung eines CLI-Befehls auf
- eine Gruppe von Dateien
- */
-
- address command
-
- parse arg Pattern Befehl
-
- Dir = "#?"
- Laenge = LENGTH(Pattern)
- RevPattern = REVERSE(Pattern)
- Index=VERIFY(RevPattern,":/","Match")
-
- if Index ~= 0 then
- do
- Dir = REVERSE(RIGHT(RevPattern,
- Laenge-Index+1))
- Files = REVERSE(LEFT(RevPattern,
- Index-1))
- end
- else
- Files = Pattern
-
- "search from" Dir "file" Files
- ">RAM:all.tmp"
-
- ok=Open(Namen,"ram:all.tmp","read")
- if ok then
- do
- Name = READLN(Namen)
- do while ~(EOF(Namen))
- say Befehl Name
- Befehl Name
- Name = READLN(Namen)
- end
- ok=CLOSE(Namen)
- if ok then
- "delete RAM:all.tmp"
- else
- say "Fehler: Konnte Datei nicht
- erzeugen"
- end
-